/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let IconXihuan: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M511.786667 896a70.976 70.976 0 0 1-50.56-20.8L166.4 582.250667a266.666667 266.666667 0 0 1-8.96-374.229334 265.728 265.728 0 0 1 354.346667-22.912 265.450667 265.450667 0 0 1 354.133333 22.912 266.666667 266.666667 0 0 1-8.96 374.229334L562.133333 875.2a70.848 70.848 0 0 1-50.346666 20.8zM347.306667 191.232h-1.92a200.149333 200.149333 0 0 0-142.293334 60.693333 203.925333 203.925333 0 0 0 8.106667 285.696l294.826667 292.949334a6.997333 6.997333 0 0 0 11.306666 0l294.826667-292.949334a203.733333 203.733333 0 0 0 8.106667-285.696 199.402667 199.402667 0 0 0-142.293334-60.693333 201.877333 201.877333 0 0 0-143.36 58.026667 32.96 32.96 0 0 1-45.653333 0 200.149333 200.149333 0 0 0-141.653333-58.048z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <Path
        d="M257.28 469.333333a31.402667 31.402667 0 0 1-31.146667-29.504 177.749333 177.749333 0 0 1 36.906667-135.082666 144.341333 144.341333 0 0 1 97.066667-48.277334 32 32 0 0 1 2.986666 63.786667 84.693333 84.693333 0 0 0-53.76 27.434667 116.501333 116.501333 0 0 0-20.906666 87.274666 31.701333 31.701333 0 0 1-28.8 34.261334c-0.853333 0.106667-1.706667 0.106667-2.346667 0.106666z"
        fill={getIconColor(color, 1, '#FF9C00')}
      />
    </Svg>
  );
};

IconXihuan.defaultProps = {
  size: 18,
};

IconXihuan = React.memo ? React.memo(IconXihuan) : IconXihuan;

export default IconXihuan;
